#rotate-pic-container-unique {
  height: 100%;
  width: 100%;
  position: relative;
  .needle-pic {
    width: 9.375rem;
    height: 6.25rem;
    position: absolute;
    top: 20%;
    left: 50%;
    transition: all 1s;
    transform-origin: top left;
    z-index: 4;
  }
  .song-music-img {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 18.75rem;
    height: 18.75rem;
    margin-left: -9.375rem;
    margin-top: -9.375rem;
    border-radius: 50%;
    overflow: hidden;
    .disc-img {
      width: 100%;
      height: 100%;
    }
    .song-pic-cover {
      width: 70%;
      height: 70%;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      z-index: -1;
    }
  }
  .needle-rotate {
    transform-origin: top left;
    transform: rotate(27deg);
  }
}
.disc-animation {
  transform-origin: center;
  animation: disc 25s linear infinite;
}
.animation-pause {
  animation-play-state: paused;
}
.animation-play {
  animation-play-state: running;
}
@keyframes disc {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
